/* CSS Document */
@charset"gb2312"; 
*{margin:0; padding:0;}
img{border:none;}
body{ font-family:"微软雅黑", Geneva, sans-serif; font-size:12px; line-height:24px; color:#000000; background: url(images/body_bg.jpg) top repeat-x fixed #badbf7;}
a{ text-decoration:none;color:#333333;}
a:hover{ text-decoration: none; color:#FF6600;}
ol,li{margin:0; padding:0; list-style:none; }
input, textarea,select{ line-height:20px; font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
#guestbook input,textarea,select{margin: 5px 0;width:300px; }
.fl{ float:left;}
.line_height18{ line-height:18px;}/*行高18px;*/
.line_height22{ line-height:22px;}/*行高22px;*/
.line_height24{ line-height:24px;}/*行高24px;*/
.blod{ font-weight:bold;}
.text_left{ text-align:left;}
.key { width:132px; height:20px; text-indent:10px; border:solid 1px #E2E2E2; background:#F5F5F5; color:#999999; font-size:12px;}
.select { height:20px; text-indent:10px; border:solid 1px #E2E2E2; background:#F5F5F5; color:#999999; font-size:12px;}


.s_bg_css { background:url(images/s2.gif) left top repeat-x; color:#333333;}
.s_bg_css input { height:16px; background:url(images/s4.gif) left repeat-x; border-top:solid 1px #DAD8D9; border-bottom:solid 1px #FFFFFF; border-left:none; border-right:none; width:120px; color:#AAAAAA;}

.m_bg_css{ background:url(images/m2.gif) left top repeat-x; padding-top:5px;}

.lbaf_menu{ color:#333333; height:44px; line-height:44px; font-size:14px; font-family:"微软雅黑",Arial; text-align:center;}
.lbaf_menu a,.lbaf_menu a.curent{ color:#000000; display:block;}
.lbaf_menu a:hover,.lbaf_menu a.curent{ color:#FFF; background:url(images/m_bg.gif) top center no-repeat;}

.main_css { padding:15px 16px; background:#FFF;}
.pm_top { background:url(images/pm1.gif) top left no-repeat; color:#333333; font-family:"微软雅黑",Arial; padding-left:16px; font-size:14px;}
.pm_main { background:#DBDBDB; padding-bottom:6px;}

.pm_tt{ color:#000000; height:36px; line-height:36px; font-size:12px; background:url(images/pm2.gif) no-repeat left top;}
.pm_tt a,.pm_tt a.pm_curent{ color:#000000; display:block; padding-left:22px;}
.pm_tt a:hover,.pm_tt a.pm_curent{ color:#5676B1; background:url(images/pm3.gif) no-repeat left top;}

.cate_tt{ color:#DBDBDB;  line-height:36px; font-size:12px; background:#FFFFFF;}
.cate_tt td { padding-left:16px;}
.cate_tt a,.cate_tt a.cate_curent{ color:#888888;}
.cate_tt a:hover,.cate_tt a.cate_curent{ color:#5676B1; background:url(images/pm3.gif) no-repeat left top;}



.hds { margin-top:20px; border:solid 1px #CDCDCD;}
.hds_line { background:url(images/pm_line.gif) bottom repeat-x;}

.lbaf_tt_bg { background:url(images/pt2.gif) repeat-x left top;}
.lbaf_tt { font-family:"微软雅黑",Arial; color:#204492; font-size:16px;font-weight:800;}
.lbaf_tt span{ margin-left:6px; font-family:"微软雅黑",Arial; color:#000000; font-size:12px;}
.lbaf_tt span a{color:#000000;}

.more { font-family:Arial, Helvetica, sans-serif;}
.more span { font-size:9px;}
.more a { color:#000;}

.index_main { color:#000000;}
.margin_left10 { padding-left:10px;}
.margin_top10 { padding-top:10px;}
.margin_top6 { padding-top:6px;}

.news_con_list { margin-top:3px;}
.news_con_list td{ background:url(images/arrow2.gif) left no-repeat; line-height:18px; color:#000;}
.news_con_list a{ color:#000; padding-left:10px; display:block;}
.news_con_list a:hover{ background:url(images/arrow.gif) left no-repeat; }

.news_con_tt a{ line-height:20px; background:url(images/arrow2.gif) left no-repeat; color:#5676B6; padding-left:10px; display:block;}
.news_con_tt a:hover{ background:url(images/arrow.gif) left no-repeat; }
.date { font-size:10px;}
.line_tt { border-bottom:dashed 1px #CDCDCD;}
.dom_tt { line-height:20px; color:#999999; padding-left:10px;}

.news_list{ line-height:28px; text-align:left;}
.news_list td{ border-bottom:1px dotted #ccc; background:url(images/arrow.gif) left no-repeat; padding-left:5px;}
.news_list span{ float:right; color:#999; font-size:10px; cursor:hand;}
.news_list a{ color:#000; padding-left:5px; display:block;}
.news_list a:hover{ }


.details_content a{ color:#000; }
.details_content a:hover{ }

.pro_img {  text-align:center; vertical-align:middle;}

.pro_tt a{ line-height:20px;  color:#5676B6; padding-left:10px; display:block;}
.pro_tt a:hover{ }

.pro_main { color:#000; line-height:18px;}

.contact_ { color:#204492;}

.honor { padding:5px;}
.honor a{ border:solid 3px #CCC; }
.honor a:hover{ border:solid 3px #5676B6; }
.honor img{ padding:4px; }

.foot { background:url(images/foot_bg.gif) top left no-repeat; padding-left:18px; color:#FFF;}

.message{ background:#ededed; line-height:26px;  margin-top:4px;}
.message td{ padding:4px 8px;}
.gold{ color:#F00;}
.gary{ color:#999;}

/* component_page_spare */
.page_spare{margin:0 auto; height:35px; clear:both;}
.page_spare a{text-decoration:none;}
.page_spare a:hover{}
.page_spare ol{float:left; height:22px; line-height:22px; margin:0 5px 0 0;}
.page_spare .effective a{height:22px; line-height:22px; padding:0 8px; display:block; text-align:center; border:1px #DDD solid; background:#F9F9F9; width:40px;color:#000;}
.page_spare .invalid{text-align:center; padding:0 8px; border:1px #DDD solid; color:#DDD; background:#F9F9F9; width:40px;}
.page_spare .numeric{font-family:arial,helvetica,sans-serif;}
.page_spare .numeric a{display:block; padding:0 8px; border:1px #DDD solid; background:#F9F9F9; font-family:arial,helvetica,sans-serif;color:#CCC;}
.page_spare .numeric a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; text-decoration:none;}
.page_spare .current,.page_spare .effective a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; padding:0 8px; text-decoration:none;}
.page_spare .count{} /* 页次 */


.index_pro li{ float:left; width:360px; padding-top:22px;}
.content {text-align:left;}
.content a{color:#000}
.content a:hover{color:#39F}
.gou{padding:5px 8px; margin-left:10px; border:1px #DDD solid; width:100px; text-align:center; float:left}